package com.smarthospital.entity.pojo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.Date;

/**
 * create by sym  2021/4/21 21:37.
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ApiModel(description="医院体检报告" )
public class Report implements Serializable {
    private static final long serialVersionUID = 16161151610L;

    @ApiModelProperty(value = "id")
    private Long id;
    @ApiModelProperty(value = "客户 _个人登记号")
    private String customer;
    @ApiModelProperty(value = "'检测医院'")
    private String hospital;
    @ApiModelProperty(value = "报告ID")
    private String reportId;
    @ApiModelProperty(value = "报告名称")
    private String reportName;
    @ApiModelProperty(value = "报告地址 _文件url")
    private String reportUrl;

    @ApiModelProperty(value = "检测项目_是否使用字典？")
    private String reportProject;
    @ApiModelProperty(value = "被检测人")
    private String reportMan;
    @ApiModelProperty(value = "被检测人证件类型")
    private Integer reportManCardType;
    @ApiModelProperty(value = "被检测人证件号码")
    private String reportManIdCard;
    @ApiModelProperty(value = "检测医生")
    private String reportDoctor;
    @ApiModelProperty(value = "检测时间")
    private Date reportCheckTime;
    @ApiModelProperty(value = "预留字段")
    private String bak;

    @ApiModelProperty(value = "数据创建时间")
    private String createTime;
    @ApiModelProperty(value = "数据更新时间")
    private String updateTime;
    @ApiModelProperty(value = "数据生成人")
    private String creator;
    @ApiModelProperty(value = "数据更新人")
    private String updator;
    @ApiModelProperty(value = "用户组")
    private String group;
    @ApiModelProperty(value = "数据有效性 0 - 正常使用， 1 - 删除")
    private String status;


}
